.my{
    width: 7%;
    float:right;
    margin: 1rem 1rem 0 0;
}
.my:active{
    content:'';
    display: block;
    clear: both;
}
.banner{
    width: 50%;margin: 0 auto ;
    padding: 7rem 0 0;
}
.explain{
    text-align: center;
    color: #8668D5;font-size: 1.166667rem;
}
.explain>span{
    color: #EC4316;
}
.continue{
    font-size: 1.583333rem;
    text-align: center;
    width: 20rem;
    border-radius:125px; 
    color: #603CBD;
    background: #FEC130;
    height: 3.666667rem;
    line-height: 3.666667rem;
    margin: 5.833333rem auto 2rem;
    border:.166667rem solid #fff; 
}
.partake{
    text-align: center;
    color: #8668D5;
    font-size: 1.333333rem;
    margin-bottom:0.5rem; 
}
.partake>span{
    color: #EC4316
}
.rule{
    color: #fff;
    width: 80%;margin: 0 auto;
}
.rule-font{
    margin-bottom:1rem;
    margin-top:5rem 
}
.rule-c>div{
    margin-bottom:1rem 
}